#ifndef _QGCMPRECISION
#define _QGCMPRECISION
#ifdef __QGCMDOUBLEPRECISION
#ifdef FORTRAN
#define PRECISIONTYPE double precision
#else
#define PRECISIONTYPE double
#endif
#else
#warning QGCM is being compiled with single precision arithmetic.
#ifdef FORTRAN
#define PRECISIONTYPE real
#else
#define PRECISIONTYPE float
#endif
#endif
#endif
